2.7 Tabellen-Alias
Nun ist es allerdings müßig, jedes mal den kompletten
Tabellennamen bei komplexeren Abfragen zu nennen, und die Übersichtlichkeit
fördert das auch nicht besonders. Deshalb besteht die Möglichkeit Tabellen-Aliase
zu verwenden. Man kann dabei den ausgewählten Tabellen eine beliebige Bezeichnung geben. Hier
kommt das Schlüsselwort AS
zum Einsatz. Ein sehr einfaches
Beispiel soll die Verwendung des Aliasnamen in der FROM
-Anweisung zeigen.
SELECT * FROM tbl_mitarbeiter AS A
Unser obiges Beispiel könnte in verkürzter Form so aussehen:
SELECT A.abteilungsname, M.name FROM tbl_abteilung AS A INNER JOIN tbl_mitarbeiter AS M ON A.abteilung_ID = M.abteilung_ID
Bei der Nennung der verwendeten Tabellen wird nach dem Tabellennamen jeweils der Tabellen-Alias genannt. Beide werden durch ein Leerzeichen getrennt. Der Alias ist nicht auf einen Buchstaben beschränkt, in der Regel ist es aber zu empfehlen, möglichst kurze Aliase zu verwenden. Selbstverständlich ist es auch möglich, nur einen Teil der beteiligten Tabellennamen durch Aliase zu ersetzen. Im Rest der Anweisung ersetzt der Alias dann den Tabellennamen. Statt beispielsweise tbl_mitarbeiter.name schreiben Sie dann nur noch mitar.name.